Nachdiplomkurs Java - Java Certification Winter Semester, Jini, JavaSpaces und Anwendungen Jini Praxis |
||
---|---|---|
© , Alle Rechte vorbehalten, Josef M. Joller |
Zielpublikum | Software-Entwickler |
Vorkenntnisse | Vertiefte Java-Kenntnisse |
Kursbeginn | Dienstag, 11. September |
Kursdauer | 6 Abende, 11. - 26.9. |
Zeiten | Jeweils Dienstag und Donnerstag,17.30 bis 21.45 Uhr |
KURSZIELE Sie kennen die neusten APIs von Java im Netzwerkbereich und können deren Einsatz bewerten und die APIs anwenden KURSUNTERLAGEN Skript (PDF) Beispiele (ZIP) KURSINHALTE JINI PRAXIS 1 . 1 1.1. KURSÜBERSICHT 1 1.1.1. Voraussetzungen 2 1.1.1.1. Lernziele 2 1.1.1.2. Benötigte Software 2 1.1.2. Einführung in JiniTM 3 1.1.2.1. Was hat Jini mit dem Telefon zu tun? 4 1.1.2.2. Vergleich von RMI mit Jini 5 1.2. ÜBERSICHT 6 1.2.1. Service Registration 6 1.2.2. Finden eines Lookup Services 7 1.2.2.1. Unicast Discovery 7 1.2.2.1.1. Ein vollständiges Beispiel - Unicast Discovery 8 1.2.2.2. Multicast Discovery 9 1.2.2.2.1. Ein vollständiges Beispiel - Multicast Discovery 10 1.2.2.2.2. Beispielausgabe 12 1.2.3. Einem Lookup Service beitreten 13 1.2.3.1. Einsatz der JoinManager Hilfsklasse 16 1.2.3.2. Ein Berechnungsdienst (Server) Beispiel 17 1.2.3.3. Joining mit Hilfe der register() Methode des ServiceRegistrar's 18 1.2.3.4. Leasingzeiten 19 1.3. SERVICE LOOKUP - NUTZEN VON JINI DIENSTEN 21 1.3.1. Beweglicher Code 21 1.3.2. Ein Client für den Berechnungsdienst 21 1.3.3. Einstellungen und Lokation der Klassen Bibliotheken 22 1.4. WICHTIGE JINI KLASSEN IM DETAIL 23 1.4.1. Die LookupDiscovery Klasse 23 1.4.1.1. Programmbeispiel 24 1.4.1.2. Starten des Beispielprogramms 25 1.4.1.3. Programmlisting - LookupDiscovery 25 1.4.1.4. Beispielausgabe 26 1.4.2. Die LookupLocator Klasse 28 1.4.2.1. Programmbeispiel 29 1.4.2.2. Starten des Beispielprogramms 29 1.4.2.3. Programmlisting - LookupLocator 29 1.4.2.4. Beispielausgabe 30 1.5. EINIGE CLIENT SERVER BEISPIELPROGRAMME 31 1.5.1. Ein einfaches Jini Client Server Programm 31 1.5.1.1. Das Server Interface 31 1.5.1.2. Das Server Programm 31 1.5.1.3. Das Applet 32 1.5.1.4. Der Client 34 1.5.2. Client Server mit dynamischer Suche des Lookup Service 37 1.5.2.1.1. Das Server Interface 37 1.5.2.1.2. Der Server 37 1.5.2.2. Der Client 39 1.5.3. Client Server - Jini und RMI kombiniert mit Proxy 40 1.5.3.1.1. Das Proxy Interface 40 1.5.3.1.2. Der Server Proxy 40 1.5.3.1.3. Server 41 1.5.3.1.4. Client 44